public class SearchResultItemType {
	public class SearchResultItemType_e {
		public ItemType.ItemType_e Item;
		public NameValueListArrayType.NameValueListArrayType_e ItemSpecific;
		public String[] SearchResultValues;
	
		//Setters
		public void setItem(ItemType.ItemType_e val) {Item = val; field_order_type_info.add('Item'); }
		public void setItemSpecific(NameValueListArrayType.NameValueListArrayType_e val) {ItemSpecific = val; field_order_type_info.add('ItemSpecific'); }
		public void setSearchResultValues(String[] val) {SearchResultValues = val; field_order_type_info.add('SearchResultValues'); }


		//Getters
		public ItemType.ItemType_e getItem() { return Item; }
		public NameValueListArrayType.NameValueListArrayType_e getItemSpecific() { return ItemSpecific; }
		public String[] getSearchResultValues() { return SearchResultValues; }

	
		private String[] Item_type_info = new String[]{'Item','urn:ebay:apis:eBLBaseComponents','ItemType.ItemType_e','0','1','false'};
		private String[] ItemSpecific_type_info = new String[]{'ItemSpecific','urn:ebay:apis:eBLBaseComponents','NameValueListArrayType.NameValueListArrayType_e','0','1','false'};
		private String[] SearchResultValues_type_info = new String[]{'SearchResultValues','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}